mountain gorilla - French English Dictionary